ESP32 | 您所在的位置:网站首页 › esp32c3 usb下载固件 › ESP32 |
ESP32-C3发布已经有一段时间了,作为ESP8266的替代品,上架之初C3模组就保持了10元以下的友好价格,并在8266的基础上增加了蓝牙支持。 安信可出品的采用ESP32-C3芯片系列模组除了售价、蓝牙和RISC-V之外,C3的另一个特性却并没有广为宣传,甚至在早期rev2的工程样片中并不存在。我们在最新版本的功能框图和英文页面中才能看见一些端倪。 更早版本的功能框图中并不包含这一说明那就是内建的USB-CDC支持,提供一个USB串口以及JTAG调试器。这表明我们可以跳过CH340、CP2102等USB转串口芯片直接对C3模组进行开发调试。具体的实现方式,就需要参照英文支持页面。 该页面目前仅有英文版本从说明中得知,我们只需要将ESP32-C3模组的GPIO18连接到D-,GPIO19连接到D+,并连接VCC和GND,就可以使电脑连接C3内置的USB串口。经过实测,Win10可以自动安装驱动程序,并在设备管理器中识别到串口设备。 Arduino core for the ESP32项目已于本月初更新2.0.0稳定版以Arduino为例,安装好最新版本的Arduino core for the ESP32,我们便可以在工具选项卡下找到配置选项。 需要对内建串口设备单独设置选择对应的端口后,需要将上传模式选择为“Internal USB”,如果有需要使用串口监视器,则还要将USB CDC On Boot选择为“Enable”。接下来便可以像往常一样编译上传Arduino项目,设备会自动进入下载模式并自动复位,接下来打开串口监视器就可以看到串口打印的信息。 因此,ESP32-C3可以让我们在开发调试的过程中省去USB转串口芯片以及自动下载电路,仅需要一个LDO、USB接口和几个电容便可以构建出一个简单的开发板,对于新手来说更为便捷,而对于开发人员而言,内置的JTAG接口也方便进行断点设置和单步调试。可以说性价比很高了。 |
CopyRight 2018-2019 实验室设备网 版权所有 |